# encoding: utf-8
# module PyQt5.QtCore
# from /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import sip as __sip


class QMimeDatabase(): # skipped bases: <class 'sip.simplewrapper'>
    """ QMimeDatabase() """
    def allMimeTypes(self): # real signature unknown; restored from __doc__
        """ QMimeDatabase.allMimeTypes() -> list-of-QMimeType """
        pass

    def mimeTypeForData(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QMimeDatabase.mimeTypeForData(QByteArray) -> QMimeType
        QMimeDatabase.mimeTypeForData(QIODevice) -> QMimeType
        """
        return QMimeType

    def mimeTypeForFile(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QMimeDatabase.mimeTypeForFile(str, QMimeDatabase.MatchMode mode=QMimeDatabase.MatchDefault) -> QMimeType
        QMimeDatabase.mimeTypeForFile(QFileInfo, QMimeDatabase.MatchMode mode=QMimeDatabase.MatchDefault) -> QMimeType
        """
        return QMimeType

    def mimeTypeForFileNameAndData(self, p_str, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QMimeDatabase.mimeTypeForFileNameAndData(str, QIODevice) -> QMimeType
        QMimeDatabase.mimeTypeForFileNameAndData(str, QByteArray) -> QMimeType
        """
        return QMimeType

    def mimeTypeForName(self, p_str): # real signature unknown; restored from __doc__
        """ QMimeDatabase.mimeTypeForName(str) -> QMimeType """
        return QMimeType

    def mimeTypeForUrl(self, QUrl): # real signature unknown; restored from __doc__
        """ QMimeDatabase.mimeTypeForUrl(QUrl) -> QMimeType """
        return QMimeType

    def mimeTypesForFileName(self, p_str): # real signature unknown; restored from __doc__
        """ QMimeDatabase.mimeTypesForFileName(str) -> list-of-QMimeType """
        pass

    def suffixForFileName(self, p_str): # real signature unknown; restored from __doc__
        """ QMimeDatabase.suffixForFileName(str) -> str """
        return ""

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    MatchContent = 2
    MatchDefault = 0
    MatchExtension = 1


